Javascript 分割代入
deconstruct assignment
これは、かなりすっきりかけそうだけど、習熟しないといけない。
配列の方は正規表現の取り出しとか便利。
オブジェクトの方は、vue.jsを見てると、結構頻繁に出てくる
習熟する価値はありそう。JS, TypeScriptを書いていくなら。
イテレーターでの分割代入の利用
上記のmozilla.orgからのコピペ. REST APIで受け取った値を、スッキリ処理できそうな。
code: deconstruct_assignment_in_iterator.js
var people = [
{
name: 'Mike Smith',
family: { mother: 'Jane Smith',father: 'Harry Smith',sister: 'Samantha Smith' },
age: 35
},
{
name: 'Tom Jones',
family: {mother: 'Norah Jones',father: 'Richard Jones', brother: 'Howard Jones'},
age: 25
}
];
for (var {name: n, family: {father: f}} of people) {
console.log('Name: ' + n + ', Father: ' + f);
}
// "Name: Mike Smith, Father: Harry Smith"
// "Name: Tom Jones, Father: Richard Jones"
var xxx of iterableの構文も typescriptもこう書くのか?
それでokそう。